Project menu

easyDSP deals with your working files with the project concept. The menus belongs to 'Project' menus are

'New' menu:

Clicking 'New' menu shows the dialog box where you can select the name of project file. The extension of project file should be "ezd".

And then you can set the properties of your project in the property sheet. The property sheet consists of three pages such as 'Basic', 'Hardware' and 'Miscellaneous'.

'Basic' page sets the target MCU and output file (*.out, *.elf, *.axf and *.x).
First set the target MCU. For some TI C2000 MCUs for which debugging model (either COFF or DWARF) should be specified, the combo box for this is shown. The
debugging model should be same to that of compiler option.
Please note that further improvement or bug fix for coff debugging model is stopped from easyDSP version 9.
Then the output file should be specified. The output file should exist before creating new easyDSP project.
Also except TI C2000 with COFF debugging model, the output file should be DWARF debugging information.
Once the project is created, 'Basic' page is not edited any longer.



In case of multi core MCU, please specify the output files for all the used cores of MCU in the user program. easyDSP uses these files for RAM booting and flash programming. Also specifiy the core easyDSP is communicating with in the 'Communication with easyDSP' check boxes.
In below figure, easyDSP is communicating with CPU1 and CPU2 while CPU1, CPU2, CPU3 and CPU4 is running in the MCU.

'Hardware' page sets the hardware configuration for easyDSP communication.
'Protocol' : This is disabled menu.
'Baud rate' : This value means baud rate at PC side which should be same to SCI/UARt baudrate of MCU.
'Wait-more time' : During communication with MCU, easyDSP wait for the response from MCU for certain period. This value extends the waiting time. Please set this value 1000 usec as a first step. If the communication fails due to slow response from MCU, please try to increase this value a little step by step (maximum value is 30000usec) until the communication becomes ok.

'Miscellaneous' page sets the remains.
'Seek ...' function is very useful when you type the variable name in the window (For ex, command window). It recommends candidates for variable name automatically.
'Stop...' function stops communication of easyDSP if the communication fails successively.
'Display printable ...' display not value but character in case either char or unsigned char variable has a value between 0x20 and 0x7F.
'Highlight ...' shows the changed value of variables in yellow background color.
External editor : set the editor program to be called in the Tools>Editor menu.

'Open' menu:

opens the existing project.

'Set & Save' menu :

sets the properties of active project and then save.

'Close' menu:

closes current project.

'Delete' menu :

deletes all files easyDSP created.
easyDSP makes some files either in the project folder or in the folder the output file is located. They are

MCU in the easyDSP project folder in the folder where output file is located
Common

project name.ezd : saves properties of project
project name.vars : saves information of variables
project name.cfg : saves information of the others

C2000 easyDSP_FlashApiWrapper.out
easyDSP_FlashApiWrapper.ou~
easyDSP_FlashApiWrapper.ez.bin :
files for flash operation
output file name.ez.bin : RAM booting and flash programming file
output file name.ez.hex : flash programming file (for some MCUs)
PSOC output file name.ez.cyacd : flash programming file
STM32
TM4C
MSPM0
RA / RX
PSOC
XMC
TX(Z)
LPC
output file name.ez.hex : RAM booting (if doable) and flash programming file
AM2x output file name.ez.appimage : RAM booting and flash programming file